|
MINIX 3 is a project to create a small, highly reliable, and functional Unix-like operating system. It is published under a BSD license and is a successor project to the earlier MINIX 1 and MINIX 2 operating systems. The main goal of the project is for the system to be fault-tolerant by detecting and repairing its own faults on the fly, without user intervention. The main uses of the operating system are envisaged to be embedded systems and education. MINIX 3 currently supports IA-32 architecture PC-compatible systems. It is also possible to run MINIX under emulators or virtual machines, such as Bochs,〔(【引用サイトリンク】title=Getting Started with Minix on Bochs on Mac OS )〕〔(【引用サイトリンク】title=OSNews.com )〕 VMware Workstation,〔(【引用サイトリンク】title=Minix under VMWare Installation How-To )〕 Microsoft Virtual PC,〔(【引用サイトリンク】title=Minix on Virtual PC: first look )〕 Oracle VirtualBox,〔(【引用サイトリンク】title=Minix 3 on Virtual box )〕 and QEMU. Ports to the ARM〔(【引用サイトリンク】title=minix3.org )〕 and PowerPC〔(【引用サイトリンク】title=A port of the MINIX OS to the PowerPC platform )〕 architectures are in development. The distribution comes on a live CD and also can be downloaded as a USB stick image.〔(【引用サイトリンク】title=Minix3 )〕 == Goals of the project == Reflecting on the nature of monolithic kernel based systems, where a driver (which has, according to MINIX creator Tanenbaum, approximately 3–7 times as many bugs as a usual program) can bring down the whole system,〔(【引用サイトリンク】title=CSAIL Calendar: CSAIL Event Calendar )〕 MINIX 3 aims to create an operating system that is a "reliable, self-healing, multiserver UNIX clone". In order to achieve that, the code running in kernel must be minimal, with the file server, process server, and each device driver running as separate user-mode processes. Each driver is carefully monitored by a part of the system known as the reincarnation server. If a driver fails to respond to pings from the reincarnation server, it is shut down and replaced by a fresh copy of the driver. In a monolithic system, a bug in a driver can easily crash the whole kernel, something that is much less likely to occur in MINIX 3.〔()〕 抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)』 ■ウィキペディアで「MINIX 3」の詳細全文を読む スポンサード リンク
|